The OSIRIS Process Support Middleware and the ISIS Process-Based Digital Library Application

نویسندگان

  • Gert Brettlecker
  • Michael Springmann
  • Laura Voicu
  • Heiko Schuldt
  • Hans-Jörg Schek
چکیده

This paper presents the OSIRIS middleware (Open Service Infrastructure for Reliable and Integrated process Support) which allows combining different distributed services into processes, thereby implementing flexible digital library applications. In OSIRIS, we distinguish between system services and application services. System services are used internally for coordinating the execution of processes in a distributed way, without relying on a central execution engine/scheduler. In addition, the distributed architecture of OSIRIS allows for reliable peer-to-peer process management and sophisticated failure handling according to the transactional process model and is able to balance the load among several providers of the same service. For application services, we distinguish between loosely coupled and tightly coupled services. Usually, a part of the distributed OSIRIS middleware (called OSIRIS layer) runs on each host providing application services. These application services are considered as tightly coupled since, in case information on their transactional properties like compensation or re-invocation (retriability) is available, dedicated transactional guarantees for processes can be provided. Loosely-coupled application services are those that have to be called remotely, without a local ORISIS layer available. The integration/invocation is done via WSDL for service description and SOAP for invocation. The core of OSIRIS has been developed at ETH Zürich. Currently, it is being extended (e.g., for processing continuous streams of data) jointly at UMIT and at the University of Basel. There are two versions of OSIRIS: one is implemented in C++ and runs on Microsoft platforms, the other version is implemented in Java. Second, this paper also introduces the ISIS application (Interactive SImilarity Search) that has been built on top of the OSIRIS platform. ISIS consists of a set of pre-defined processes and several application services (like feature extraction, index management, index access, relevance feedback, etc.) which are used within these processes. The paper presents how the ISIS application has been built and the application services it relies on. Finally, it also gives detailed information on how new digital library applications can be built on the basis of existing services.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ISIS and OSIRIS: A Process-Based Digital Library Application on Top of a Distributed Process Support Middleware

Future information spaces such as Digital Libraries require new infrastructures that allow to use and to combine various kinds of functions in a unified and reliable way. The paradigm of service-oriented architectures (SoA) allows providing application functionality in a modular, self-contained way and to individually combine this functionality. The paper presents the ISIS/OSIRIS system which c...

متن کامل

ISIS & OSIRIS: a Process-Based Digital Library Application on top of a Distributed Process Support Middleware

Future information spaces such as digital libraries require new infrastructures that allow to use and to combine various kinds of functions in a unified and reliable way. The paradigm of service-oriented architectures (SoA) allows providing application functionality in a modular, self-contained way and to individually combine this functionality. The paper presents the ISIS/OSIRIS system which c...

متن کامل

Extending the DelosDLMS by the FAST Annotation Service

DelosDLMS [9] is a prototype of a next-generation Digital Library Management System (DLMS) , jointly developed by partners of the EU-funded project DELOS1 (a Network of Excellence on Digital Libraries). The goal of DelosDLMS is to combine text and audio-visual searching, to offer personalized browsing using new information visualization and relevance feedback tools, to allow retrieved informati...

متن کامل

DelosDLMS - The Integrated DELOS Digital Library Management System

DelosDLMS is a prototype of a next-generation Digital Library (DL) management system. It is realized by combining various specialized DL functionalities provided by partners of the DELOS network of excellence. Currently, DelosDLMS combines text and audio-visual searching, offers new information visualization and relevance feedback tools, provides novel interfaces, allows retrieved information t...

متن کامل

DelosDLMS: Infrastructure and Services for Future Digital Library Systems

DelosDLMS is a prototype of a next-generation Digital Library (DL) management system. It is the result of integrating various specialized DL services provided by partners of the DELOS network of excellence into the OSIRIS platform. OSIRIS is a middleware environment for the reliable and scalable distributed execution of processes. Processes, in turn, are DL applications that are built from the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006